#ifndef CFALGORITHM_H_
#define CFALGORITHM_H_

#include <vector>
#include <string>

class CFAlgorithm {
protected:
	std::string active_user_mac;
public:
	void setActiveUserMac(std::string mac) {
		active_user_mac = mac;
	}

	virtual double predict(int cid) = 0;
	virtual std::vector<std::string> listTopN(int n) = 0;
};

#endif /* CFALGORITHM_H_ */
